if ( unlikely(!get_page_type(page, type)) )
{
- MEM_LOG("Bad page type for pfn %08lx (%08x)",
- page_nr, page->u.inuse.type_info);
+#ifdef VERBOSE
+ if (type != PGT_l1_page_table)
+ MEM_LOG("Bad page type for pfn %08lx (%08x)",
+ page_nr, page->u.inuse.type_info);
+#endif
put_page(page);
return 0;
}
}
else if ( unlikely((x & PGT_type_mask) != type) )
{
- DPRINTK("Unexpected type (saw %08x != exp %08x) for pfn %08lx\n",
- x & PGT_type_mask, type, page_to_pfn(page));
+#ifdef VERBOSE
+ if ((x & PGT_type_mask) != PGT_l2_page_table &&
+ type != PGT_l1_page_table)
+ DPRINTK("Unexpected type (saw %08x != exp %08x) for pfn %08lx\n",
+ x & PGT_type_mask, type, page_to_pfn(page));
+#endif
return 0;
}
else if ( unlikely(!(x & PGT_validated)) )